/**
 * 2025/6/3 15:12 星期二<br/>
 * <h2>状态模式</h2>
 * 在状态模式（State Pattern）中，类的行为是基于它的状态改变的，这种类型的设计模式属于行为型模式。<br/>
 * 在状态模式中，我们创建表示各种状态的对象和一个行为随着状态改变而改变的context对象。<br/>
 * 状态模式允许对象在内部状态改变时改变其行为，使得对象在不同的状态下有不同的行为表现。通过将每个状态封装成独立的类，可以避免
 * 使用大量的条件语句来实现状态切换。
 *
 * @author xuMingHai
 */
package xyz.xmh.pattern.behavioral.statepattern;